local md__weizhen = fk.CreateSkill {
  name = "md__weizhen",
  tags = { Skill.Compulsory, },
}

Fk:loadTranslationTable{
  ["md__weizhen"] = "威震",
  [":md__weizhen"] = "锁定技，每回合你第一次使用转化【杀】结算结束后，你摸一张牌",
}

md__weizhen:addEffect(fk.CardUseFinished, {
    anim_type = "drawcard",
    can_trigger = function(self, event, target, player, data)
        return player:hasSkill(md__weizhen.name) and data and data.from == player and
          data.card.trueName == "slash" and data.card:isVirtual() and
          #data.card.subcards > 0 and player:usedSkillTimes(md__weizhen.name, Player.HistoryPhase) == 0
    end,
    on_use = function(self, event, target, player, data)
    player:drawCards(1, md__weizhen.name)
  end,
})

return md__weizhen
